package com.sams.mapper;

import java.util.List;

import com.sams.entity.DataUp;

public interface DataUpMapper {
	/**
	 * 查询国家资助 名单
	 * @param dataUp
	 * @return
	 */
	public List<DataUp> selectCountrySub(DataUp dataUp); 
	// 修改状态 并上报给上一级
	public int updateCountrySub(DataUp dataUp);
	
	// 修改状态 并上报给上一级
	public int updateCountrySub1(DataUp dataUp);
	
	/**  statistics;
	 * 地方政府
	 * @param dataUp
	 * @return
	 */
	public List<DataUp> selectGovSub(DataUp dataUp);
	//上报
	public int updateGovSub(DataUp dataUp);
	//撤销
	public int updateGovSub1(DataUp dataUp);
	
	/**
	 * 学校资助
	 * @param dataUp
	 * @return
	 */
	public List<DataUp> selectSchoolSub(DataUp dataUp);
	//上报
	public int updateSchoolSub(DataUp dataUp);
	//撤销
	public int updateSchoolSub1(DataUp dataUp);
	
	/**
	 * 社会资助
	 * @param dataUp
	 * @return
	 */
	public List<DataUp> selectSocietySub(DataUp dataUp);
	//上报
	public int updateSocietySub(DataUp dataUp);
	//撤销
	public int updateSocietySub1(DataUp dataUp);
	
	//国家资助 上报汇总统计
	public List<DataUp> getTotalByProject(DataUp dataUp);
	
	//政府资助 上报汇总统计
		public List<DataUp> getTotalByProjectGov(DataUp dataUp);
		
		//学校资助 上报汇总统计
		public List<DataUp> getTotalByProjectSchool(DataUp dataUp);
		
		//社会资助 上报汇总统计
		public List<DataUp> getTotalByProjectSociety(DataUp dataUp);
	
}
